﻿using System;
using System.Collections.Generic;

using Logger;
using System.Reflection;
using ClickLand.CorporacionPlaza.Comunes.Recursos;
using ClickLand.CorporacionPlaza.AccesoDato.Fabricas;
using ClickLand.CorporacionPlaza.LogicaNegocio.Contratos;


namespace ClickLand.CorporacionPlaza.LogicaNegocio.Implementacion.ComandosPrueba
{
    /// <summary> Comando de prueba </summary>
    public class Prueba:IComando<bool>
    {
        #region Implementation of IComando<bool>

        /// <summary> Metodo que ejecuta la accion del comando </summary>
        /// <returns></returns>
        public bool Ejecutar()
        {
            #region Instrumentacion Entrada
            if (Log.InfoHabilitado)
                Log.Info(string.Format(Recurso.EntrandoMetodo,MethodBase.GetCurrentMethod().Name));
            #endregion
            return FabricaDao.ObtenerFabrica().ObtenerDaoPrueba().Prueba();
        }

        #endregion
    }
}
